// house_pkg/pages/locate/index.ts

const { default: qqmap } = require("../../../utils/qqmap")

// import qqmap from '../../../utils/qqmap'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    address:'',
    points:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    this.getLocation()
  },
  async getLocation(){
   const {latitude,longitude} = await wx.getLocation()
  //  console.log('getLocation', res);
  this.reverseGeocod(latitude,longitude)
   
  },
  async choseLocation(){
    const {latitude,longitude} = await wx.chooseLocation()
    console.log('chooseLocation',latitude,longitude);
    this.reverseGeocod(latitude,longitude)
  },
  reverseGeocod(latitude,longitude){
    wx.qqmap.reverseGeocoder({
      location: {
        latitude:latitude,
        longitude: longitude
      },
      success:(res) => {
        console.log(res);
        this.setData({address:res.result.address})
        this.seaher(latitude,longitude)
      }
     })
  },
  seaher(latitude,longitude){
    qqmap.search({
      // 传入搜索的关键词
      keyword: '住宅小区',
      // 传入要搜索周边的经纬度
      location: {
        latitude:latitude,
        longitude: longitude
      },
      success:(res) => {
        console.log(res);
        this.setData({
          points: res.data.map(({id,title}) => ({id,title}))
        })
      }
    })
  }
})